<%-- 
    Document   : electricidad
    Created on : 11-jun-2009, 13:43:29
    Author     : Ale
--%>

<%@page contentType="text/html" pageEncoding="UTF-8" session="false" import="domain.*, planner.*, java.util.Iterator, java.util.Set, java.util.List, java.sql.Date"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>DOMECO</title>
    <link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
    
    <%if (request.getSession(false) != null) {%>
    <table align="center" width="1000" border="0">
        <tr>
        <td>
        <div id="menu" align="center"><jsp:include page="./menu principal.jsp"></jsp:include></div>
        <br>
        <p id="campoAzul" align="center" valign="middle" width="235px"><span id="blanco">Electricidad</span><br></p>
        <span id="azulTitulo"> Contratos y Facturas actuales</span>
        <div id="general">
        <div id="cuenta" align="center" >
                            <%
    Userdom user = (Userdom) request.getSession().getAttribute("user");
    Operations o = new Operations();
    List l = o.getElecContrList(user);
    double power = 0.0;
    double amount = 0.0;
    boolean ocultar = false;
    if (l.isEmpty()) {
        ocultar = true;
                            %>
                            <br>
                            <br>
                            <p align=right"><span id="rojo"> Noy hay Contratos de Electricidad</span></p>
                            <%} else {
                                Iterator it1 = l.iterator();
                                while (it1.hasNext()) {
                                    Electricitycontract e = (Electricitycontract) it1.next();
                                    power = e.getContratedPower();
                            %>
                            <p align=center"><span id="datosCuenta">Contrato: <%=e.getContract().getNameContract()%>, Potencia: <%=power%>, Compañia: <%=e.getCompany()%></span></p>
                            <%
                             List ll = o.getElecContrList(user);
                                Iterator itElec = ll.iterator();

                                while (itElec.hasNext()) {
                                    Electricitycontract ec = (Electricitycontract) itElec.next();
                                   

                                    Electricityconsumption eCons = new Operations().getLastElecConsumption(e);
                                    if (eCons != null) {
                                        amount = eCons.getInvoice().getAmount();

                                    %>
                                    <table id="tabla">
                                <tr id="campoAzul" align="center">
                                    <td width="200px"><span id="blanco">Periodo facturado</span></td>
                                    <td width="200px"><span id="blanco">Compañia</span></td>
                                    <td><span id="blanco" >Cuota( en €)</span></td>
                                </tr>

                                <tr id="datosCuenta" align="center">
                                    <td><span><%=eCons.getDateFrom() %> --- <%=eCons.getDateTo() %></span></td>
                                    <td><span><%=ec.getCompany() %></span></td>
                                    <td><span><%=eCons.getInvoice().getAmount() %> €</span></td>
                            </tr></table>
                            <br>

                                    <%}else {
                            %> <p align=center"><span id="rojo"> Noy hay Cuotas para este Contrato de Electricidad</span></p> <%            }

                                }
                           }
                            } 
        
    

                            %>


                        </div>



    <div id="barraDer">

        <div id="accesos">
            <table align="center">
                <tr ><td id="campoAzul" align="center" valign="middle" width="235px"><span id="blanco">Accesos frecuentes</span><br></td></tr>
            </table>
            <p align="center"><a href="./FrontController?redir=NCE" id="colorEvento"><span onmouseover='this.style.color="#FF9900"' onmouseout='this.style.color="#79A9D9"'>A&ntilde;adir Contrato Electricidad</span></a></p>
            <p align="center"><a href="./FrontController?redir=NFE" id="colorEvento"><span onmouseover='this.style.color="#FF9900"' onmouseout='this.style.color="#79A9D9"'>A&ntilde;adir factura</span></a></p>
<%if(!ocultar){%>          <p align="center">  <a href="./FrontController?redir=MBC" id="colorEvento"><span onmouseover='this.style.color="#FF9900"' onmouseout='this.style.color="#79A9D9"'>Modificar/Borrar contrato</span></a></p><%}%>
            <p align="center"><a href="./FrontController?redir=CP" id="colorEvento"><span onmouseover='this.style.color="#FF9900"' onmouseout='this.style.color="#cc0000"'>Calcular Potencia</span></a></p>

        </div>

        <div id="estadisticas">
            <table align="center">
                <tr ><td id="campoAzul" align="center" valign="middle" width="235px"><span id="blanco">Datos actuales</span><br></td></tr>
            </table>

            <p align="center" id="colorEvento"><span>Potencia actual: <span id="rojo"> <% if(power != 0.0){ out.println(power); }else{ out.println("No hay contrato");}%></span></span></p>
            <p align="center" id="colorEvento"><span>Consumo última factura:<span id="rojo"><%=amount%> €</span></span></p>
        </div>
    </div>
    </div>

    <div id="abajo" align="center"><p>&copy;   Domeco &mdash; Proyecto Informático A&ntilde;o 2009 </p></div>
    </td>
    </tr>
    </table>
    <%} else {%>
    <jsp:forward page="./index.jsp"></jsp:forward>
    <%}%>
</body>
</html>